body{
		background: url(../images/login_bkimg.jpg) repeat fixed 0;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		width: 100%;
		height: 100%;
	}
	.wrap{
		width: 444px;
		height: 444px;
		position: absolute;
        left:0;
        right:0;
        top: 0;
        bottom: 0;
        margin: auto;
	}
	.logo{
		height: 80px;
	}
	.logo .tel{
		float: right;
		margin-top: 20px;
		margin-bottom: 24px;
	}
	.login{
		width: 100%;
		border:1px solid #FFF;
		padding-top: 43px;
		text-align: center;
	}
	.login div{
		text-align: center;
		margin-bottom: 20px;
	}
	.login form{
		position: relative;
	}
	.login form input{
		width: 340px;
		height: 45px;
		color: #ababab;
		border:1px solid #c4c0bb;
		border-radius: 5px;
		-moz-border-radius: 5px;
  		-webkit-border-radius: 5px;
		padding-left: 15px;
		margin: 10px 42px;
		float: left;
	}
	.login form .vcodebtn{
		border-radius: 5px;
		-moz-border-radius: 5px;
  		-webkit-border-radius: 5px;
		background: #bcbcbc;
		color:#fff;
		text-align: center;
		width: 102px;
		height: 38px;
		line-height: 38px;
		font-size: 14px;
		position: absolute;
		top: 15px;
		right: 50px;
	}
	.login form .loginbtn{
		width: 355px;
		height: 45px;
		background: #ff3c3c;
		display: inline-block;
		border-radius: 5px;
		-moz-border-radius: 5px;
  		-webkit-border-radius: 5px;
		line-height: 45px;
		color: #FFF;
		text-align: center;
		font-weight: 600;
		margin:10px 0 40px 0;
	}

	.copyright{
		text-align: center;
		margin-top: 25px;
		font-size: 12px;
		color: #8c8c8c;
	}